package logica.veiculo;

import java.io.Serializable;

/**
 * Enum que representa os diversos estados em que um veiculo pode se encontrar
 * @author Localisa (Usa quem precisa!)
 */

public enum Estado implements Serializable{
	
	ARRANHADO(80),
	AMASSADO_LEVE(180),
	AMASSADO_PESADO(825),
	ROUBADO(4000),
	COM_ACESSORIO_DANIFICADO(350),
	DISPONIVEL,
	ALUGADO;
	
	private int valorDeMulta;
	
	private Estado(){
		this.valorDeMulta = 0;
	}
	
	/**
	 * @param O valor da multa pelo estado em que o veiculo se encontra
	 */
	private Estado(int valorDeMulta){
		this.valorDeMulta = valorDeMulta;
	}
	
	/**
	 * @return O valor de multa do estado
	 */	
	public int getValorDeMulta(){
		return this.valorDeMulta;
	}
}
